package com.he.DesignPatterns.proxy.JdkProxy;

/**
 * @description: TODO
 * @Author: HCL
 * @Date: 2024/8/26 15:16
 */
public class Client {
    public static void main(String[] args) {
        //ProxyFactory不是代理模式中所说的代理类，而代理类是程序在运行过程中动态的在内存中生成的类。
        //获取代理对象
        ProxyFactory proxyFactory = new ProxyFactory();
        SellTickets proxyObject = proxyFactory.getProxyObject();
        proxyObject.sell();//invoke会执行对应的方法
        proxyObject.check();
    }
}
